class HTMLSelectMarkElement extends HTMLElement {

    constructor() {
        super();
    }

    get type() {
        return this.getAttribute('type') || 'window';
    }

    set type(type) {
        this.setAttribute('type', type);
    }

    #hidings = [];

    get hidings() {
        return this.#hidings ?? [];
    }

    set hidings(hidings) {
        if (hidings instanceof Array) {
            this.#hidings = hidings;
        }
        else {
            this.#hidings = [hidings];
        }
    }

   
}

window.customElements.define('select-mark', HTMLSelectMarkElement);